<?php
require_once('datos/EmpresaDAL.php');

Class Usuario {

    private $idUsuario = 0;
    private $nickName = '';
    private $password = '';
    private $nombreApellido = '';
    private $codInterno = '';
    private $mail = '';
    private $isAdmin = false;
    private $isBorrado = false;
    private $idEmpresa = 0;
    private $empresa = '';
    private $icono = '';

    public function setIcono($Icono) {
        $this->icono = $Icono;
    }

    public function getIcono() {
        return $this->icono;
    }

    public function setIdUsuario($IdUsuario) {
        $this->idUsuario = $IdUsuario;
    }

    public function getIdUsuario() {
        return $this->idUsuario;
    }

    public function setNickName($NickName) {
        $this->nickName = $NickName;
    }

    public function getNickName() {
        return $this->nickName;
    }

    public function setPassword($Password) {
        $this->password = $Password;
    }

    public function getPassword() {
        return $this->password;
    }

    public function setNombreApellido($NombreApellido) {
        $this->nombreApellido = $NombreApellido;
    }

    public function getNombreApellido() {
        return $this->nombreApellido;
    }

    public function setCodInterno($CodInterno) {
        $this->codInterno = $CodInterno;
    }

    public function getCodInterno() {
        return $this->codInterno;
    }

    public function setIsAdmin($IsAdmin) {
        $this->isAdmin = $IsAdmin;
    }

    public function getIsAdmin() {
        return $this->isAdmin;
    }

    public function setIsBorrado($IsBorrado) {
        $this->isBorrado = $IsBorrado;
    }

    public function getIsBorrado() {
        return $this->isBorrado;
    }

    public function setMail($Mail) {
        $this->mail = $Mail;
    }

    public function getMail() {
        return $this->mail;
    }

    public function setIdEmpresa($IdEmpresa) {
        $daoEmpresa = new EmpresaDAL();
        $this->idEmpresa = $IdEmpresa;
        $resEmpresa = $daoEmpresa->obtenerEmpresaxId($this->idEmpresa);
        $this->empresa = $resEmpresa->getRazonSocial();
    }

    public function getNombreEmpresa() {
        return $this->empresa;
    }

    public function getIdEmpresa() {
        return $this->idEmpresa;
    }

}

?>
